Options to choose any sound-card, and tests sound when you click it.
Created SoundCardPart class representing combination of sound-card, AudioFormat,
boolean speakers or microphone(cant use microphone yet), and contains DataLine when its created.
Volume slider works, and turns sound off if volume is very low, and on if moved above that.
Audio options tab plays 2 sine waves varying frequency by mouse x and y position
to make it easy to find which sound-card option works best for your computer. 
Reads vars recursively from xml build file.
Changed SpaceTime class to use second as the main unit instead of day.
Added Log File tab to window for viewing recent events.
Added boolean stateless function to Func interface, which is the most important class/interface.
Added Javassist Plugin to the window so user can type Java code,
which is optimized by converting it to a standard format which uses a single double array as a stack,
so the user can type code like this (which has some standard vars like left for the left speaker):
	left = Math.sin(f16 += .1*mousex); right = -.5*left - .5*mousey;
	red=.5*(left+right); green=left; blue=right;
Red, green, and blue vars change the background color of the window many times per second.
All color, mouse, microphone, and speaker vars range -1 to 1, but state vars like f16 can have any range.
All those vars are converted to vars like f0, f1, f2... which become code like
flos[f], flos[f+1], flos[f+2] in an audivolv.Func.run(double flos[], int f, Object obs[], int o) function
which is compiled on-the-fly by Javassist.
That run function is the most important function in Audivolv
because it is designed for most Human-written and evolved code to implement.
Added line-based xor graphics that follow the mouse.